
 beginoutdoorscript;

 variables;

int i,j,k,r1,choice;

 body;

 beginstate INIT_STATE;

	break;

 beginstate START_STATE;

	break;

 beginstate 10;
	if (get_flag(208,0) == 0) {
		message_dialog("You stop and watch the town you see ahead. It is in ruins. With every closing step, you see it more clearly. The city walls have crumbled, some buildings have been leveled. It's tough to say whether there are any survivors.","After the initial shock, you begin to wonder. How is it possible that an Empire city has been destroyed and no-one seems to know of it? Faerengrove is a backwater, but surely something like this would have been reported.");
		set_flag(208,0,1);
}
break;

 beginstate 11;
	if (get_flag(208,1) == 0) {
		message_dialog("You greet the soldiers in the guard tower. The sergeant in charge of the tower, is a talkative man. He tells you how he and his men were unlucky enough to be positioned in this boring tower for two months.","Apparently the only excitement has been a few fungi wandering from the Timbel Marsh. You talk for a while longer, then leave.");
		set_flag(208,1,1);
}
 break;

 beginstate 12;
	if (get_flag(208,2) == 0) {
		reset_dialog();
		add_dialog_str(0,"The environment seems to be perfect for toadstools to grow. You see several toadstools, ready for gathering.",0);
		add_dialog_choice(0,"Pick herbs.");
		add_dialog_choice(1,"Ignore the herbs.");
		choice = run_dialog(1);

	if (choice == 1) {
		message_dialog("You take some time to gather all suitable toadstools you find.","");
		reward_give(218);
		reward_give(218);
		set_flag(208,2,1);
}
}
 break;

 beginstate 13;
	if (get_flag(208,3) == 0) {
		reset_dialog();
		add_dialog_str(0,"You have found a nest of something dangerous. It looks like a flame hydra, with some of its young.",0);
		add_dialog_str(1,"Though the beast probably has nothing of value, it is a threat to the valley and its people.",0);
		add_dialog_choice(0,"Attack.");
		add_dialog_choice(1,"Leave.");
		choice = run_dialog(1);

	if (choice == 1) {
		create_out_spec_enc(0);
		set_flag(208,3,1);
}

	if (choice == 2)
		block_entry(1);
}
 break;